#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include "export.h"

#if !defined (_vectors_h)
#define _vectors_h


typedef struct {
  IDL_MEMINT n;
  IDL_MEMINT *d;
} IDL_MEMINT_VECTOR;

IDL_MEMINT_VECTOR *IDL_MEMINT_VECTOR_New(IDL_MEMINT n, int initialize);
IDL_MEMINT_VECTOR *IDL_MEMINT_VECTOR_NewFromArray(IDL_MEMINT n, IDL_MEMINT *data);
int IDL_MEMINT_Compare(void *i1, void *i2);
void IDL_MEMINT_VECTOR_Sort(IDL_MEMINT_VECTOR *v);
void IDL_MEMINT_VECTOR_Free(IDL_MEMINT_VECTOR *v);


#endif /* _vectors_h */
